"""
Author: HuWen
@file: loc__product_management.py
@dateTime: 2025/8/13 15:23
加油加油！！！
"""
from common.locate_by import By


class LocatorProductManagement:
    loc_product_management_radio = {
        'loc_role': By.radio,
        'loc_name': '产品管理'
    }

    # 按钮元素

    loc_create_product_button = {
        'loc_role': By.button,
        'loc_name': '创建产品'
    }
    loc_confirm_button = {
        'loc_role': By.button,
        'loc_name': '确 定'
    }
    loc_query_button = {
        'loc_role': By.button,
        'loc_name': '查 询'
    }
    loc_view_button = {
        'loc_role': By.button,
        'loc_name': '查看'
    }
    loc_edit_button = {
        'loc_role': By.button,
        'loc_name': '编辑'
    }
    loc_delete_button = {
        'loc_role': By.button,
        'loc_name': '删除'
    }
    loc_delete_confirm_button = {
        'loc_role': By.button,
        'loc_name': '确定'
    }

    # 选择框元素
    loc_project_name_select = {
        'loc_role': By.combobox,
        'loc_name': '项目名称:'
    }

    loc_chemical_select = {
        'loc_role': By.combobox,
        'loc_name': '包含主要危险化学品:'
    }

    # loc_unit_select = {
    #     'loc_role': By.combobox,
    #     'loc_name': '单位:',
    #     'seq':1
    # }
    loc_unit_combobox = {
        'parent_role': By.dialog,
        'parent_name': '创建产品',
        'loc_role': By.combobox,
        'loc_name': '单位:'
    }
    # 输入框元素
    loc_product_name_input = {
        'loc_role': By.textbox,
        'loc_name': '* 产品名称:'
    }
    loc_product_desc_input = {
        'loc_role': By.textbox,
        'loc_name': '产品描述:'
    }
    loc_product_output_input = {
        'loc_role': By.textbox,
        'loc_name': '产品产量:'
    }
    loc_cas_input = {
        'loc_role': By.textbox,
        'loc_name': 'CAS号:'
    }
    loc_physical_state_input = {
        'loc_role': By.textbox,
        'loc_name': '物理状态:'
    }
    loc_packaging_input = {
        'loc_role': By.textbox,
        'loc_name': '包装方式:'
    }
    loc_max_storage_input = {
        'loc_role': By.textbox,
        'loc_name': '最大存储量:'
    }
    loc_project_query_input = {
        'loc_role': By.textbox,
        'loc_name': '项目名称:'
    }
    loc_close_view ={
        'loc_role':By.button,
        'loc_name':'关闭此对话框'
    }